# -*- coding: utf-8 -*-            
# @Time : 2022/10/31 22:59
# @Author  : lining
# @FileName: zuoye1.py
"""
给定一个由 整数 组成的 非空 数组所表示的非负整数，在该数的基础上加一。

最高位数字存放在数组的首位， 数组中每个元素只存储单个数字。

你可以假设除了整数 0 之外，这个整数不会以零开头。

"""

class Solution(object):
    def plusOne(self, digits):
        """
        :type digits: List[int]
        :rtype: List[int]
        """
        a = int(''.join([str(i) for i in digits]))
        a = a + 1
        a = list(str(a))
        a = [int(i) for i in a]
        return a


x = [9]
Solution().plusOne(x)
